﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Divisionsmatch;

namespace UnitTest
{
    [TestClass]
    public class UnitTest1
    {
        [TestMethod]
        [DeploymentItem(@"UnitTest\TestData\unittest1.divi")]
        [DeploymentItem(@"UnitTest\TestData\unittest1.csv")]   
        public void TestMethod1()
        {
            // kør kommandlinjen og test at output er OK.
            Config config = Config.LoadDivi("unittest1.divi");
            Staevne teststaevne = new Staevne();
            teststaevne.beregnpoint(config, "unittest1.csv");

            string x = teststaevne.printstilling(false);
            string resultat_stilling = "Stilling\r\n--------\r\n                                               score      point\r\nOK Sorø                                  :   361 -   282      6\r\nPI-København                             :   310 -   306      3\r\nFSK Orientering                          :   309 -   320      3\r\nHerlufsholm OK                           :   273 -   345      0\r\n\r\n";
            Assert.AreEqual(resultat_stilling, x);                
        }
    }
}
